#include<stdio.h>
#include<time.h>
int main()
{
    long add1(int n);
    void addtime1(long n);
    long add2(int n);
    void addtime2(long n);
    int n;
    scanf("%d",&n);
    addtime1(n);
    addtime2(n);
    return 0;
}

long add1(int n)
{
   long a;
   a=(1+n)*n/2;
   return a ;
}

void addtime1(long n)
{
    clock_t t;
    long sum;
    t=clock();
    sum=add1(n);
    t=clock()-t;
    printf("使用公式方法:\n");
    printf("结果是：%ld\n",sum);
    printf("用时:%lf\n",((float)t)/CLOCKS_PER_SEC);
}

long add2(int n)
{
    long i,sum=0;
    for(i=1;i<=n;i++)
        sum=sum+i;
    return sum;   
}

void addtime2(long n)
{
    clock_t t;
    long sum;
    t=clock();
    sum=add2(n);
    t=clock()-t;
    printf("使用累加方法:\n");
    printf("结果是：%ld\n",sum);
 }